package exception;
/**
    异常的抛出
    throw关键字用于主动对外抛出一个异常，通常下列情况下我们会主动抛出异常；
    1.当前代码片段出现了一个异常，但是该异常不应该在当前代码片段部分被解决
    时，可以将异常抛出给调用者解决
    2.程序可以正常运行，但是不满足业务场景需求时可以将其视为异常抛给调用者
 *
 *
 */
public class ThrowDemo {
    public static void main(String[] args) {
        Person p = new Person();
        //满足语法（程序可以运行），但是不满足业务场景
        try {
            p.setAge(1000);
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("此人年龄"+p.getAge()+"岁");
    }
}
